gh-150132: Document the no-argument overload of ConfigParser.items()#150133
gh-150132: Document the no-argument overload of ConfigParser.items()#150133Taeknology wants to merge 1 commit into
Conversation
…ems() The docstring of ConfigParser.items() only described the call with a section argument (returning a list of (name, value) tuples). The no-argument call delegates to MutableMapping.items() and returns an ItemsView of (section_name, section_proxy) pairs, which was previously undocumented. Reword the docstring so that both overloads are described and their return types match the actual behaviour.
|
Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool. If this change has little impact on Python users, wait for a maintainer to apply the |
|
The single failing job ( Verified locally on a free-threading build matching the failing job ( I'll close and reopen to re-trigger CI since I don't have rerun permissions. |
|
Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool. If this change has little impact on Python users, wait for a maintainer to apply the |
The docstring of
configparser.ConfigParser.items()only describedthe call with a section argument (returning a list of
(name, value)tuples). The no-argument call delegates to
collections.abc.MutableMapping.items()and returns anItemsViewof(section_name, section_proxy)pairs, which was previouslyundocumented.
This PR rewords the docstring so that both overloads are described and
their return types match the actual behaviour, matching what was done
for
Doc/library/configparser.rstin gh-149050 / gh-150059.Verified locally
Loaded the modified
Lib/configparser.pywithimportlib.util:and confirmed
help(ConfigParser.items)now describes both overloads.No code change. No
Misc/NEWS.dentry (docstring-only).Fixes #150132